#include <stdlib.h>
#include <assert.h>

#include "parser.h"
#include "network.h"
#include "bfs.h"

#define SOURCE 0
#define SINK 1

int main(void){
    network net = NULL;
    /* Creo un network vacío */
    net = network_create();
    /* Agrego aristas al network */
    parse_network(net);
    /* Busco un camino de longitud mínima */
    bfs(net, SOURCE, SINK);
    /* Libero la memoria usada por el network */
    net = network_destroy(net);

    assert(net == NULL);

    return EXIT_SUCCESS;
}
